Configuring Collaboration of Software Modules at Runtime

نویسندگان

  • Willibald Krenn
  • Franz Wotawa
چکیده

We present an approach for (re-)configuring the collaboration of software modules on board an autonomous device. The proposed methodology largely is based on principles of logics: Different configurations are evaluated on the fly before one configuration is chosen and applied to the system. Each configuration has its own semantical meaning that is also included in the decision process. The set of all possible configurations is stored in a knowledge base that is queried before choosing a configuration. The presented approach allows to specify preferred configurations. We present first results obtained by running a prototype implementation of the presented methodology at the end of the paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Configurable Communication Protocols for Mobile Computing

Mobile computing systems present challenges for message routing, support for disconnected operation, and providing quality of service guarantees related to latency, bandwidth and jitter. While multiple approaches have been developed, existing systems typically support only a small set of solutions in each area. This paper describes the design of a collection of communication protocols that supp...

متن کامل

Optimizing Component-Oriented Systems: A Case Study in Wireless Sensor Networks

In this demonstration we describe a systematic design process and a corresponding software system for automated planning, optimization and configuration of wireless networks according to user-specified scenarios and requirements. As an example we consider wireless sensor networks, but this methodology is also applicable to other kinds of networks. Using service-oriented approach the framework a...

متن کامل

An Autonomic Application Development & Management Environment

The proliferations of Internet technologies, services and devices have made the current network system designs and management tools incapable of designing reliable, secure networked systems and services. The complexity of current systems had led researchers to consider alternative designs and management techniques that are based on strategies used by biological systems to deal with complexity, ...

متن کامل

Configuring scientific applications in a heterogeneous distributed system

Current scientific applications are often structured as a collection of individual software components that are manually executed on heterogeneous machines, with files being used to transfer data from one component to the next. Yet despite having the structure of a distributed application from the perspective of configuration management, the techniques and tools that have been used in this doma...

متن کامل

Lightweight Editing of Distributed Ubiquitous Environments : The

Cooperative ubiquitous environments support user interaction and cooperative work by adapting to the prevalent situation of the present users. They are typically complex and have many environment components—interconnected devices and software modules—that realise new interaction techniques and facilitate collaboration. Despite this complexity, users need to be able to easily adapt their environ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007